package com.reyco1.events
{
	import com.reyco1.events.BaseEvent
	/*
	Class
	*/
	public class FileEvent extends BaseEvent
	{
		/*
		Event variable declarations
		*/
		public static const DOWNLOAD_PROGRESS:String = "FileEvent.onDownloadProgress";
		public static const DOWNLOAD_START:String = "FileEvent.onDownloadStart";
		public static const DOWNLOAD_COMPLETE:String = "FileEvent.onDownloadComplete";
		public static const DOWNLOAD_ERROR:String = "FileEvent.onDownloadError";
		
		public static const UPLOAD_PROGRESS:String = "FileEvent.onUploadProgress";
		public static const UPLOAD_START:String = "FileEvent.onUploadStart";
		public static const UPLOAD_COMPLETE:String = "FileEvent.onUploadComplete";
		public static const UPLOAD_ERROR:String = "FileEvent.onUploadError";
		/*
		Constructor
		*/
		
		/**
		 * FileEvent custom event class
		 * @param $event : any of the FileEvent static constan event variables
		 * @param $params : an object containing data to be passed on to listeners
		 * 
		 */		
		public function FileEvent($event:String, $params:Object)
		{
			super($event, $params);
		}
	}
}